import request from '@/utils/request'

export default {
  // 获取所有的 spu 销售属性列表
  getSaleAttrList () {
    return request.get('/admin/product/baseSaleAttrList')
  },
  // 删除指定的 SPU
  remove (spuId) {
    return request.delete(`/admin/product/deleteSpu/${spuId}`)
  },
  // 根据 id 获取 SPU 详情信息
  get (spuId) {
    return request.get(`/admin/product/getSpuById/${spuId}`)
  },
  // 添加或更新 SPU 详情信息
  addUpdate (spuInfo) {
    // return request.post(`/admin/product/${spuInfo.id ? 'update' : 'save'}SpuInfo`, spuInfo)
    return request({
      url: `/admin/product/${spuInfo.id ? 'update' : 'save'}SpuInfo`,
      method: 'POST',
      data: spuInfo
    })
  },
  // 获取 spu 的分页列表数据
  getList (page, limit, category3Id) {
    // return request.get(`/admin/product/${page}/${limit}`, { params: { category3Id } })
    return request({
      url: `/admin/product/${page}/${limit}`,
      method: 'GET',
      params: { category3Id }
    })
  }
}